RM_PagBank\Connect\Recurring D

Total Complexity 147
Dependencies 10
Dependents 5
Total lines 1,053
Lines of code 765
Logical lines of code 403
Comment lines 119
Methods 42
Properties 0

Methods 42

Method Rating Maintainability Complexity Lines of code
filterAllowedActions()
A
45 12 49
addManageSubscriptionEditAction()
A
45 10 38
cancelSubscription()
A
45 7 43
handleRecurringProductPrice()
A
51 8 25
recurring_endpoint_title()
S
61 9 10
processInitialResponse()
S
44 6 42
saveRecurringTabContent()
S
52 7 23
addInitialFeeToCart()
S
57 7 15
getPaymentInfo()
S
46 5 41
pauseSubscriptionAction()
S
51 6 25
unpauseSubscriptionAction()
S
48 5 35
addRecurringTabContent()
S
38 1 90
addManageSubscriptionViewContent()
S
51 4 28
uncancelSubscriptionAction()
S
51 4 27
init()
S
47 3 35
addProductMetaToOrder()
S
56 4 17
processRecurringPayments()
S
57 4 15
avoidOtherThanRecurringInCart()
S
60 4 12
getEndpointTitle()
S
58 3 15
isRecurringEndpoint()
S
61 3 13
updateSubscription()
S
56 2 19
enablePaymentInTrialOrder()
S
67 3 8
filterRecurringOrderActions()
S
70 3 6
getSubscriptionOrderList()
S
59 2 14
editSubscriptionAction()
S
59 2 13
getSubscriptionFromOrder()
S
64 2 9
recurringHeaderSettingsSection()
S
69 2 7
disableGuestCheckoutForRecurringOrder()
S
69 2 7
cancelSubscriptionAction()
S
66 2 8
recurringSettingsFields()
S
69 2 7
addSubscriptionManagementTitle()
S
72 2 6
addManageSubscriptionEndpoints()
S
72 1 5
getSubscriptionActionButtons()
S
73 1 5
addEmails()
S
67 1 7
getPaymentInfoRows()
S
73 1 5
addProductRecurringTab()
S
65 1 9
subscriptionDetailsTable()
S
73 1 5
getSubscription()
S
71 1 5
addManageSubscriptionViewEndpoint()
S
68 1 7
addManageSubscriptionContent()
S
66 1 8
getThankyouInstructions()
S
79 1 3
addSubscriptionManagementMenuItem()
S
75 1 4